package com.scuec.groupfive.service;

import com.github.pagehelper.PageInfo;
import com.scuec.groupfive.entity.MockExam;
import com.scuec.groupfive.vo.MockExamVO;

import java.util.Map;

public interface MockExamService {
    // 分页获取所有模拟考试记录
    PageInfo<MockExam> getMockExamPages(Integer pageNum, Integer pageSize);

    // 根据用户名分页查询模拟考试记录
    PageInfo<MockExamVO> getMockExamByUsername(String username, Integer pageNum, Integer pageSize);

    // 根据用户名获取模拟考试统计信息
    Map<String, Object> getExamStatsByUsername(String username);
}
